History
History
Synonyms
UK
US
Meaning:
launch

a kind of boat with an engine (used on rivers and lakes and in harbours); an act of launching a ship or spacecraft

send off

SET AFLOAT as in Wiktionary
SET AFLOAT as in Wikipedia